#include <iostream>
#include "Pisica.cpp"
#include "Soarec.cpp"
#include "Ark.cpp"
#include "Caine.cpp"
#include "Ornitorinc.cpp"
using namespace std;
int main()
{
	Pisica *p1 = new Pisica(0, male);
	Pisica *p2 = new Pisica();
	Soarec *s1 = new Soarec(0, male);
	Soarec *s2 = new Soarec();
	Caine *c1 = new Caine();
	Caine *c2 = new Caine(0, male);
	Ornitorinc *o1 = new Ornitorinc();
	Ornitorinc *o2 = new Ornitorinc(0, male);
	Ark barca = Ark();
	barca.addAnimal(p1);
	barca.addAnimal(p2);
	barca.addAnimal(s1);
	barca.addAnimal(s2);
	barca.addAnimal(c1);
	barca.addAnimal(c2);
	barca.addAnimal(o1);
	barca.addAnimal(o2);
	
	cout << barca;
	barca.PassTime(12);
	cout << barca;
	return 0;
}
